// 所有API都放在这个文件中统一管理，一旦后台接口报错或者后台接口更改 容易发现
import request from '@/untils/request'

// 设备接口
// 设备概览数据
export const $deviceCount = () => {
    return request.get('./device/count')
};
// 设备数据echarts图标数据
export const $sensorCount = () => {
    return request.get('./sensor/count')
}
// 设备数据-农业基地数据
export const $sensorList = () => {
    return request.get('./device/sensorList')
}
// params get 方式传给后台的值
// 网关接口的数据
export const $gatewayList = (params) => {
    return request.get('./gateway/list', { params })
}

// 设备群组数据
// 列表
export const $grouplist = (params) => {
    return request.get('./group/list', { params })
}
// 修改
export const $groupEdit = (data) => {
    return request.post('/group/edit', data)
}
// 添加
export const $groupAdd = (data) => {
    return request.post('/group/add', data)
}
// 删除
export const $groupDel = (data) => {
    return request.post('/group/del', data)
}



// 传感器列表数据
export const $groupsensorlist = (params) => {
    return request.get('./sensor/list', { params })
}// 传感器表格数据


// 计费记录数据
export const $feebalance = (params) => {
    return request.get('./fee/balance', params)

}
// 计费充值接口
export const $feerecharge = (params) => {
    return request.post('./fee/recharge', params)

}
// 充值记录数据
export const $rechargeList = () => {
    return request.get('./fee/rechargeList')
}
// 使用记录数据
export const $usageList = (params) => {
    return request.get('./fee/usageList', { params })
}

// 安全-密钥列表数据security/list
export const $securitylist = () => {
    return request.get('./security/list')

}
// 修改密钥
export const $securityedit = (data) => {
    return request.post('./security/edit', data)

}
// 删除密钥
export const $securitydel = (data) => {
    return request.post('./security/del', data)

}
// 添加
export const $securityadd = (data) => {
    return request.post('./security/add', data)

}



// 一个JS文件中最多有一个defualt的输出 其余都是非默认输出
// default输出的不需要（）
// 其余的都需要{}